Méthodes d'interpolationNombre ou Ensemble linear(t, value1, value2) {t est un nombre ; value1 et value2 sont des nombres ou des ensembles} Renvoie une valeur qui représente l'interpolation linéaire entre value1 et value2 si t est compris entre 0 et 1. Renvoie la valeur de value1 si t est <= 0. Renvoie la valeur de value2 si t est >= 1. Nombre ou Ensemble linear(t, tMin, tMax, value1, value2) {t, tMin et tMax sont des nombres ; value1 et value2 sont des nombres ou des ensembles} Renvoie la valeur de value1 si t <= tmin1. Renvoie la valeur de value2 si t est >= tMax. Renvoie une valeur représentant la combinaison linéaire de value1 et de value2 lorsque tMin < t < tMax. Nombre ou Ensemble ease(t, value1, value2) {t est un nombre ; value1 et value2 sont des nombres ou des ensembles} Renvoie une valeur similaire à celle de la fonction « linear », si ce n'est que l'interpolation définit une vitesse d'ajustement intérieur et extérieur de 0 aux points de départ et d'arrivée. Cette méthode permet de réaliser des animations parfaitement lissées. Nombre ou Ensemble ease(t, tMin, tMax, value1, value2) {t, tMin et tMax sont des nombres ; value1 et value2 sont des nombres ou des ensembles} Renvoie une valeur similaire à celle de la fonction « linear », si ce n'est que l'interpolation définit une vitesse d'ajustement intérieur et extérieur de 0 aux points de départ et d'arrivée. Cette méthode permet de réaliser des animations parfaitement lissées. Nombre ou Ensemble easeIn(t, value1, value2) {t est un nombre ; value1 et value2 sont des nombres ou des ensembles} Renvoie une valeur similaire à celle de la fonction « ease », mais avec une tangente de 0 sur le côté value1 seulement et linéaire sur le côté value2. Nombre ou Ensemble easeIn(t, tMin, tMax, value1, value2) {t, tMin et tMax sont des nombres ; value1 et value2 sont des nombres ou des ensembles} Renvoie une valeur similaire à celle de la fonction « ease », mais avec une tangente de 0 sur le côté tMin seulement et linéaire sur le côté tMax. Nombre ou Ensemble easeOut(t, value1, value2) {t est un nombre ; value2 et value2 sont des nombres ou des ensembles} Renvoie une valeur similaire à celle de la fonction « ease », mais avec une tangente de 0 sur le côté value1 seulement et linéaire sur le côté value1. Nombre ou Ensemble easeOut(t, tMin, tMax, value1, value2) {t, tMin et tMax sont des nombres ; value1 et value2 sont des nombres ou des ensembles} Renvoie une valeur similaire à celle de la fonction « ease », mais avec une tangente de 0 sur le côté tMax seulement et linéaire sur le côté tMin. |